Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

# Index: R

@related, references to related URLs: 14.5. CGI Gateway to XML Middleware
#REQUIRED keyword, XML documents: 14.3. Document Type Definition
radio buttons: 4.2.3.5. Radio buttons
random images, CGI script returning: 13.2.1. An Example
raw_cookie method: 11.3.1. Setting Cookies
RDF (Resource Definition Format)
  web page information on: 14.5. CGI Gateway to XML Middleware
RDF (Resource Definition Format) tag, XML documents: 14.4. Writing an XML Parser
read and write access to data files, controlling: 8.5.3. File Permissions
reading, additional materials: A.2. Additional Reading
reading image (binary file) data: 13.2.1.1. binmode
reading in entire files (slurping): 17.1.4. Avoid Slurping
reading/writing DBM files, MLDBM module and: 10.2.2. MLDBM
read/write permissions, accessing for hash files: 10.2.1. DB_File
realm
  authorization, specifying for: 2.4.2.10. WWW-Authenticate
  logins, identifying in: 2.3.2.4. Authorization
  protected, indicating with 401 status code: 3.3.1.3. Specifying status codes
recordset: 7.3.2. Example
  constructing: 7.3.2. Example
RedHat Linux, Apache directory structure on: 1.4. Web Server Configuration
redirect method (CGI.pm): 5.3.1. Controlling HTTP Headers with CGI.pm
redirection
  307 temporary redirect status code: 3.3.1.3. Specifying status codes
  to absolute URLs: 3.3.1.2. Forwarding to another URL
  client requests, status codes for: 2.4.2.7. Location
  cookies, setting in: 11.3.2. Testing for Cookies
  error messages to browser: 14.5. CGI Gateway to XML Middleware
    15.2.4. Trap die
    15.2.4. Trap die
  to relative URLs: 3.3.1.2. Forwarding to another URL
  server status codes for: 2.4.1. The Status Line
  user requests to static HTML page: 3.3.1.2. Forwarding to another URL
references
  cited in this book: A. Works Cited and Further Reading
  to related URLs: 14.5. CGI Gateway to XML Middleware
  strict rules for, using: 1.2.1. Sample CGI
  symbolic, strict vs.: 15.2.1. Use strict
referencing current scriptname in tags: 14.5. CGI Gateway to XML Middleware
Referer field: 2.3.2.7. Referer
  11.3.2. Testing for Cookies
  CGI script for checking: 3.4.3. Restricting Image Hijacking
regex
  extracting words greater than or equal to two characters for index: 12.3. Inverted Index Search
  searching for query with: 12.2. Searching One by One, Take Two
regexp, finding HTML tags with: 12.3. Inverted Index Search
registered media types for the web (IANA registry): 2.4.2.3. Content-Type
registration forms
  email addresses, collecting from users: 9.2. Email Addresses
  example: 7.2.1.3. Validation example
regular expressions: 6.4.5.1. Embperl handler
  checking email address against: 9.2.1. Validating Syntax
  eval function, using with: 12.2.1. Regex-Based Search Engine
  JavaScript support for: 7.2.1.3. Validation example
  matching email addresses: 9.2.1. Validating Syntax
  mod_perl, problems with: 17.3.2. mod_perl Considerations
  performance, improving: 17.1.10. Regular Expressions
  results, reassigning to $filename: 5.2.4. File Uploads with CGI.pm
  search engine based on: 12.2.1. Regex-Based Search Engine
  search requests, running through: 12.1. Searching One by One
  XML tags, filtering out bad data in: 14.5. CGI Gateway to XML Middleware
relational database management system (RDBMS): 10. Data Persistence
  CSV formatted data and: 10.1.5. DBD::CSV
  SQL, using with (see SQL)
relative times: 5.3.1.3. Caching
relative URLs: 2.1.2. Absolute and Relative URLs
  16.1.3. Use Relative URLs
  full paths vs. relative paths: 2.1.2. Absolute and Relative URLs
  redirecting to: 3.3.1.2. Forwarding to another URL
remote processes as servers: 14.1. Communicating with Other Servers
removing indentation, HTML here documents: 5.4.2. Here Documents
removing or replacing files, write permission and: 10.1.2. Write Permissions
removing word suffixes automatically: 12.3. Inverted Index Search
rename function (Perl): 5.2.4. File Uploads with CGI.pm
replies to email messages, constructing with formail: 9.7.1. Autoreply from nobody
Reply-To field, email messages: 9.3. Structure of Internet Email
request line: 2.2.2. HTTP Headers
  2.3.1. The Request Line
request methods
  case sensitivity in: 2.3.1. The Request Line
  HEAD: 2.3.1.3. HEAD
  METHOD attribute, specifying with: 4.2.2. The <FORM> Tag
  options, browsers including in: 4.1. Sending Data to the Server
  POST: 2.3.1.4. POST
  POST and GET
    mailing list signup form (example): 4.1. Sending Data to the Server
  PUT and DELETE: 2.3.1.1. PUT and DELETE
  resources not supporting: 3.3.1.3. Specifying status codes
request/response cycle (HTTP): 2.2.1. The Request and Response Cycle
  content negotiation: 2.6. Content Negotiation
  proxies, effect on: 2.5. Proxies
requests from clients: 11. Maintaining State
requests, HTTP: 2.3. Browser Requests
  405 Not Allowed status header: 3.3.1.3. Specifying status codes
  408 Request Timed Out status header: 3.3.1.3. Specifying status codes
  alternatives to CGI for handling: 1.3.2. Alternatives to CGI
  body: 2.2.1. The Request and Response Cycle
  caching
    problems with: 2.4.2.5. ETag
    proxies and: 2.5. Proxies
  CGI scripts, specifying for receiving: 4.2.2. The <FORM> Tag
  client, identifying: 2.5.1. Identifying Clients
  cookie header lines: 11. Maintaining State
  encoding media types for: 4.2.2. The <FORM> Tag
  generating with form submissions: 4.2.2. The <FORM> Tag
  GET (see GET requests)
  header field lines: 2.3.2. Request Header Field Lines
  media types, listing preferred in headers: 2.6.1. Media Type
  methods (see request methods)
  server status codes for: 2.4.1. The Status Line
  stateless or nonpersistent: 11. Maintaining State
  timed out, 408 status code: 3.3.1.3. Specifying status codes
  unique identifier, passing with: 11. Maintaining State
reset buttons: 4.2.3.7. Reset buttons
resources
  content negotiation: 2.6. Content Negotiation
  date and time of last update: 2.4.2.6. Last-Modified
  dynamic, problems with caching: 2.5.2. Caching
  entity tags for requested: 2.4.2.5. ETag
  path information: 2.1.1. Elements of a URL
  redirecting client request for: 2.4.2.7. Location
  web: 2.1. URLs
responses, HTTP: 1.2. Introduction to CGI
  2.4. Server Responses
  alternatives to CGI for handling: 1.3.2. Alternatives to CGI
  body: 2.2.1. The Request and Response Cycle
  caching
    problems with: 2.4.2.5. ETag
    proxies and: 2.5. Proxies
  categories, client capabilities for: 2.3.2.6. Accept
  headers: 2.4.2. Server Headers
  headers, server generation of: 3.3. CGI Output
  response handlers: 17.3. mod_perl
restrictions, turning off in strict mode: 15.2.1. Use strict
return addresses (email messages), falsifying: 9.1.2. False Identities
revision control system, tracking changes to applications: 16.1.1. Plan for Future Growth
RFCs, information sources on: A.3. RFCs
root data structure, XML documents: 14.2. An Introduction to XML
  14.4. Writing an XML Parser
root directory (server documents), separating from CGI script directory: 1.4.1.1. Configuring by directory
routing information, email: 9.3. Structure of Internet Email
  overriding senders: 9.4.1. Command-Line Options
ROWS attribute: 4.2.5. The <TEXTAREA> Tag
rules for .procmailrc file: 9.7.1. Autoreply from nobody

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.